package com.faintlight.service;

import com.faintlight.dto.ChainDTO;
import java.util.List;

public interface ChainService {
    ChainDTO startChain(Long capsuleId, Long userId);
    ChainDTO addNodeToChain(Long chainId, Long userId, String message);
    ChainDTO getChainById(Long chainId);
    List<ChainDTO> getAllChains(); // 👈
    List<ChainDTO> getChainsByParticipant(Long userId); // 👈新增
    Long getUserChainCount(Long userId);
}
